TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - New England
Area - New Hampshire
League - 2024 NH Adult 18 & Over Men
Flight - 3.5 Men Hybrid 1-7
--------------------------------------------------------------------------------------------------------------------------------------
B-EXE:Girasole:McGuire
League Record: 4 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Alan Becker - 4.15
Jeremy Fine - 3.39
Sandesh Khatiwada - 3.38
Timothy Hannan - 3.37
Joe Lacerda - 3.37
Barry Miller - 3.35
Chris Maye - 3.29
Mike Neal - 3.27
Henry DuBois - 3.26
Rob Lasher - 3.15
Jonathan Greiner - 3.15
Daniel Cohen - 3.13
christopher girasole - 3.08
Wyatt Surbey - 2.96
Justin McCarthy - n/a
Craig Beckman - n/a
League Results By Position
1S 2S 1D 2D 3D
Alan Becker - 4.15 & Barry Miller - 3.35 1 - 0
Alan Becker - 4.15 & Daniel Cohen - 3.13 0 - 1
Barry Miller - 3.35 & Chris Maye - 3.29 0 - 2 1 - 0
Barry Miller - 3.35 & Henry DuBois - 3.26 1 - 0
Craig Beckman - n/a & Barry Miller - 3.35 1 - 0
Craig Beckman - n/a & Mike Neal - 3.27 1 - 0
Henry DuBois - 3.26 & Jeremy Fine - 3.39 1 - 0
Henry DuBois - 3.26 & Mike Neal - 3.27 1 - 0
Jeremy Fine - 3.39 & Jonathan Greiner - 3.15 1 - 0
Jeremy Fine - 3.39 & Mike Neal - 3.27 1 - 1
Joe Lacerda - 3.37 3 - 3
Jonathan Greiner - 3.15 0 - 1 0 - 1
Rob Lasher - 3.15 1 - 1
Sandesh Khatiwada - 3.38 1 - 0 4 - 0
Wyatt Surbey - 2.96 & Alan Becker - 4.15 0 - 1
Wyatt Surbey - 2.96 & Daniel Cohen - 3.13 0 - 1
Wyatt Surbey - 2.96 & Rob Lasher - 3.15 1 - 1
christopher girasole - 3.08 & Chris Maye - 3.29 1 - 0
christopher girasole - 3.08 & Justin McCarthy - n/a 0 - 1
christopher girasole - 3.08 & Timothy Hannan - 3.37 1 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
A-IND:YellowFuzzyBalls:Gerhard:Franz
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Leo Coyle - 3.49
Glen Petrarca - 3.38
Geoffrey Simard - 3.32
Mayoor Patil - 3.28
James Murphy - 3.27
Adam Gerhard - 3.25
Jason Francoeur - 3.22
Joseph DiBella - 3.20
Emanuele Cavaglia - 3.20
Brett Gibson - 3.19
Brian Feugill - 3.12
Dan Gelinas - 3.10
Andrew Gould - 3.08
JACK ROWNTREE - 3.05
Christopher Aeschliman - 2.97
League Results By Position
1S 2S 1D 2D 3D
Adam Gerhard - 3.25 & Geoffrey Simard - 3.32 0 - 2
Adam Gerhard - 3.25 & Mayoor Patil - 3.28 1 - 0
Adam Gerhard - 3.25 0 - 1 0 - 1
Brian Feugill - 3.12 & Joseph DiBella - 3.20 0 - 1 1 - 0
Brian Feugill - 3.12 & Mayoor Patil - 3.28 0 - 1
Dan Gelinas - 3.10 & Adam Gerhard - 3.25 1 - 0
Dan Gelinas - 3.10 & Christopher Aeschliman - 2.97 0 - 1
Emanuele Cavaglia - 3.20 & Adam Gerhard - 3.25 1 - 0 1 - 0
Emanuele Cavaglia - 3.20 & Andrew Gould - 3.08 1 - 0
Emanuele Cavaglia - 3.20 & Christopher Aeschliman - 2.97 0 - 1
Emanuele Cavaglia - 3.20 & Glen Petrarca - 3.38 0 - 1
Geoffrey Simard - 3.32 & Brett Gibson - 3.19 1 - 0
Geoffrey Simard - 3.32 & Jason Francoeur - 3.22 1 - 0
Geoffrey Simard - 3.32 & Mayoor Patil - 3.28 0 - 1
Glen Petrarca - 3.38 3 - 2 2 - 0
Joseph DiBella - 3.20 & Mayoor Patil - 3.28 1 - 0
JACK ROWNTREE - 3.05 & Christopher Aeschliman - 2.97 0 - 1
James Murphy - 3.27 & Brett Gibson - 3.19 0 - 1
James Murphy - 3.27 & Jason Francoeur - 3.22 0 - 1 1 - 0
James Murphy - 3.27 & Mayoor Patil - 3.28 0 - 1
James Murphy - 3.27 1 - 0 2 - 1
Jason Francoeur - 3.22 & Joseph DiBella - 3.20 0 - 1
Jason Francoeur - 3.22 1 - 0
Leo Coyle - 3.49 2 - 0
Mayoor Patil - 3.28 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
A-YMCA:Brown
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Aditya Gore - 3.46
Michael Long - 3.32
Ashok Reddy - 3.32
Dhruv Chaudhari - 3.27
Dan Varga - 3.26
christian rowland - 3.24
chris hrycuna - 3.22
Chukwuemeka Izuorgu - 3.18
Jeremy Shadroui - 3.17
Douglas Laidlaw - 3.13
Jonathan Chao - 3.09
Charles Neal - 3.08
William Mosle - 3.07
Rajesh Manoharan - 2.93
Matt Goddard - 2.90
Bryan Fontaine - 2.88
James Cummins - n/a
League Results By Position
1S 2S 1D 2D 3D
Aditya Gore - 3.46 5 - 1 1 - 0
Ashok Reddy - 3.32 & Jeremy Shadroui - 3.17 1 - 0
Bryan Fontaine - 2.88 & Charles Neal - 3.08 1 - 0
Bryan Fontaine - 2.88 & Michael Long - 3.32 0 - 2
Charles Neal - 3.08 & Douglas Laidlaw - 3.13 0 - 1
Chukwuemeka Izuorgu - 3.18 2 - 1
Dhruv Chaudhari - 3.27 & Charles Neal - 3.08 0 - 1
Dhruv Chaudhari - 3.27 & Dan Varga - 3.26 1 - 0
Dhruv Chaudhari - 3.27 & Michael Long - 3.32 3 - 0
Dan Varga - 3.26 & Bryan Fontaine - 2.88 0 - 1 1 - 0
Dan Varga - 3.26 & Douglas Laidlaw - 3.13 0 - 1 1 - 0
Dan Varga - 3.26 & chris hrycuna - 3.22 0 - 1
Jeremy Shadroui - 3.17 & William Mosle - 3.07 0 - 1
Jonathan Chao - 3.09 0 - 2 1 - 0
James Cummins - n/a 1 - 0
Matt Goddard - 2.90 0 - 1
Rajesh Manoharan - 2.93 & Jeremy Shadroui - 3.17 1 - 0
Rajesh Manoharan - 2.93 & William Mosle - 3.07 1 - 0 1 - 0
Rajesh Manoharan - 2.93 & chris hrycuna - 3.22 0 - 1
chris hrycuna - 3.22 1 - 0 0 - 1
christian rowland - 3.24 & Ashok Reddy - 3.32 1 - 1
christian rowland - 3.24 & Bryan Fontaine - 2.88 0 - 1
christian rowland - 3.24 & Michael Long - 3.32 0 - 1 1 - 1
christian rowland - 3.24 & Matt Goddard - 2.90 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
B-BOSS:Stan:Nabinger
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Doug Phillips - 3.48
Derek Folsom - 3.48
Stratton Shook - 3.34
Christian Durgin - 3.34
Radu Stan - 3.30
Robert Nabinger - 3.24
Thomas Villars - 3.22
Jeffrey Stott - 3.22
Sean Kramer - 3.16
Alexander Bryant - 3.16
Rod Lovely - 3.11
Pino Audia - 3.07
Timothy McKean - 3.06
Michael Fokas - 3.06
Cliff Eskey - 3.02
Salvatore Costa - 2.97
League Results By Position
1S 2S 1D 2D 3D
Alexander Bryant - 3.16 & Stratton Shook - 3.34 1 - 0
Alexander Bryant - 3.16 0 - 1 0 - 2
Christian Durgin - 3.34 & Thomas Villars - 3.22 1 - 0
Christian Durgin - 3.34 0 - 1
Cliff Eskey - 3.02 & Rod Lovely - 3.11 1 - 1
Cliff Eskey - 3.02 & Thomas Villars - 3.22 0 - 1
Michael Fokas - 3.06 & Cliff Eskey - 3.02 0 - 2
Michael Fokas - 3.06 & Robert Nabinger - 3.24 0 - 1
Pino Audia - 3.07 2 - 1
Rod Lovely - 3.11 & Thomas Villars - 3.22 1 - 0
Rod Lovely - 3.11 1 - 0
Radu Stan - 3.30 & Alexander Bryant - 3.16 0 - 1
Radu Stan - 3.30 & Christian Durgin - 3.34 3 - 0
Radu Stan - 3.30 & Derek Folsom - 3.48 1 - 0
Radu Stan - 3.30 & Doug Phillips - 3.48 1 - 0
Radu Stan - 3.30 & Robert Nabinger - 3.24 1 - 0
Radu Stan - 3.30 0 - 1
Sean Kramer - 3.16 1 - 1 1 - 0
Stratton Shook - 3.34 & Thomas Villars - 3.22 1 - 0
Stratton Shook - 3.34 0 - 3
Salvatore Costa - 2.97 & Jeffrey Stott - 3.22 1 - 0 1 - 0
Salvatore Costa - 2.97 & Thomas Villars - 3.22 0 - 1
Salvatore Costa - 2.97 & Timothy McKean - 3.06 0 - 1
Thomas Villars - 3.22 & Timothy McKean - 3.06 1 - 0
Timothy McKean - 3.06 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
A-HH:TheHillsBrothers:Damiano:Schaeffer
League Record: 1 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Kyle Moore - 3.55
Timothy Massey - 3.42
Michael Hutchinson - 3.32
Philippe Gassin - 3.24
Philip Damiano - 3.18
Harald Skardal - 3.17
John Trabucco - 3.05
Ken MacGrath - 3.02
David Beck - 2.98
Charles Schaeffer - 2.98
WBrian Seymour - 2.94
Greg Carter - 2.93
Karl Thorkildsen - 2.90
Mauricio Vivado - 2.76
Leo Monea - 2.75
League Results By Position
1S 2S 1D 2D 3D
Charles Schaeffer - 2.98 & John Trabucco - 3.05 0 - 1
Charles Schaeffer - 2.98 & Michael Hutchinson - 3.32 2 - 0
David Beck - 2.98 & Charles Schaeffer - 2.98 0 - 2
David Beck - 2.98 & Ken MacGrath - 3.02 0 - 1
David Beck - 2.98 & Michael Hutchinson - 3.32 0 - 1
Greg Carter - 2.93 & Karl Thorkildsen - 2.90 0 - 1
Harald Skardal - 3.17 & John Trabucco - 3.05 0 - 2 0 - 1
Harald Skardal - 3.17 & Timothy Massey - 3.42 0 - 1
John Trabucco - 3.05 0 - 1
Ken MacGrath - 3.02 & Mauricio Vivado - 2.76 1 - 1
Kyle Moore - 3.55 7 - 0
Karl Thorkildsen - 2.90 & Charles Schaeffer - 2.98 0 - 1 0 - 1
Karl Thorkildsen - 2.90 & Leo Monea - 2.75 0 - 1
Karl Thorkildsen - 2.90 0 - 2
Michael Hutchinson - 3.32 & Timothy Massey - 3.42 1 - 0
Michael Hutchinson - 3.32 0 - 1 1 - 1
Mauricio Vivado - 2.76 0 - 2
Philip Damiano - 3.18 & John Trabucco - 3.05 1 - 1
Philippe Gassin - 3.24 1 - 1
Timothy Massey - 3.42 1 - 0
WBrian Seymour - 2.94 & David Beck - 2.98 0 - 1
WBrian Seymour - 2.94 & Leo Monea - 2.75 0 - 1 0 - 1
WBrian Seymour - 2.94 & Mauricio Vivado - 2.76 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
B-MTS:Constantin
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Christopher Murphy - 3.40
Louis Salzberg - 3.28
Al Matthews - 3.28
Terry Gould - 3.22
scott herstad - 3.19
Richard Aseltine - 3.19
Chester Porowski - 3.17
Matthew Zanderigo - 3.16
Neil Rodgers - 3.10
Peter Podesta - 3.05
Stuart Scott - 3.03
Daniel Scharpf - 2.87
Scott Reid - 2.83
League Results By Position
1S 2S 1D 2D 3D
scott herstad - 3.19 & Chester Porowski - 3.17 1 - 0
scott herstad - 3.19 & Richard Aseltine - 3.19 0 - 1 0 - 4
scott herstad - 3.19 & Terry Gould - 3.22 1 - 0
Al Matthews - 3.28 0 - 2 1 - 1
Chester Porowski - 3.17 & Christopher Murphy - 3.40 1 - 0 1 - 0
Chester Porowski - 3.17 & Matthew Zanderigo - 3.16 1 - 0
Chester Porowski - 3.17 & Stuart Scott - 3.03 0 - 1
Chester Porowski - 3.17 & Terry Gould - 3.22 1 - 0
Daniel Scharpf - 2.87 & Peter Podesta - 3.05 0 - 1 1 - 1
Daniel Scharpf - 2.87 & Stuart Scott - 3.03 0 - 1
Daniel Scharpf - 2.87 & Terry Gould - 3.22 1 - 0
Louis Salzberg - 3.28 2 - 3 2 - 1
Matthew Zanderigo - 3.16 & Terry Gould - 3.22 2 - 0
Matthew Zanderigo - 3.16 1 - 0
Neil Rodgers - 3.10 & Richard Aseltine - 3.19 1 - 0
Neil Rodgers - 3.10 0 - 1
Scott Reid - 2.83 & Matthew Zanderigo - 3.16 1 - 0
Scott Reid - 2.83 & Peter Podesta - 3.05 0 - 1 0 - 1
Scott Reid - 2.83 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
A-ALG:Galoots:Veilleux
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Schroeder - 3.44
Jim DeLello - 3.39
Joseph Mello - 3.37
Glenn Leo - 3.36
Eric Morrow - 3.35
Damian Andrada - 3.33
Kenneth Gould - 3.26
David Marden - 3.26
Michael Veilleux - 3.22
Michael Kasten - 3.09
Nicholas Zeeben - 2.98
Hugo Gonzalez - 2.94
Steve Kavalek - 2.84
Mitchell Weissberg - 2.83
League Results By Position
1S 2S 1D 2D 3D
Damian Andrada - 3.33 & Glenn Leo - 3.36 1 - 1
Damian Andrada - 3.33 & Hugo Gonzalez - 2.94 1 - 0
Damian Andrada - 3.33 & Robert Schroeder - 3.44 1 - 0
Damian Andrada - 3.33 0 - 1
David Marden - 3.26 & Michael Veilleux - 3.22 0 - 1 1 - 0
David Marden - 3.26 & Mitchell Weissberg - 2.83 0 - 1
David Marden - 3.26 & Steve Kavalek - 2.84 1 - 1 0 - 1
Eric Morrow - 3.35 & Glenn Leo - 3.36 1 - 0
Eric Morrow - 3.35 & Michael Veilleux - 3.22 1 - 0
Eric Morrow - 3.35 0 - 2
Glenn Leo - 3.36 & Michael Kasten - 3.09 2 - 0
Glenn Leo - 3.36 & Michael Veilleux - 3.22 1 - 0
Glenn Leo - 3.36 & Robert Schroeder - 3.44 1 - 0
Hugo Gonzalez - 2.94 & Michael Veilleux - 3.22 1 - 0
Hugo Gonzalez - 2.94 & Robert Schroeder - 3.44 1 - 0 1 - 0
Hugo Gonzalez - 2.94 0 - 1
Jim DeLello - 3.39 3 - 1
Joseph Mello - 3.37 & Michael Veilleux - 3.22 0 - 1
Kenneth Gould - 3.26 & Michael Kasten - 3.09 0 - 1
Kenneth Gould - 3.26 & Robert Schroeder - 3.44 1 - 0
Kenneth Gould - 3.26 0 - 1
Michael Kasten - 3.09 1 - 0
Michael Veilleux - 3.22 0 - 1
Mitchell Weissberg - 2.83 0 - 2
Nicholas Zeeben - 2.98 & Michael Veilleux - 3.22 1 - 0
Nicholas Zeeben - 2.98 0 - 1 0 - 1
Robert Schroeder - 3.44 1 - 0